Event Schedule

Note: The program is subject to changes.

October 20

Day 1 Track 1 Track 2 Track 3
Registration and Coffee
Welcome to Core C++ 2026!
Which C++ Best Practices Change When Writing Code with AI
  • Amir Kirsh

Thinking Low Level, Writing High Level
  • Ignas Bagdonas

Shadow Stack: Modern Mitigations Against a Classic Exploit
  • Sivan Zohar-Kotzer

C++26 Uncovered: Everything You Need to Know About the New Standard
  • Inbal Levi

From Async I/O to Senders and Receivers
  • Pavel Šimerda

Why Your Tests Still Miss C++ Bugs: Valgrind, Sanitizers, and Runtime Debugging
  • Alex Kushnir

Lunch
Structured Binding Assignments (P3817)
  • Ran Regev

Running C++ on Bare Metal: Building an aarch64 Cross-Toolchain from configure to First Boot
  • Ron Shabi

Back to Basics: Abstractions
  • Nathanel Green


[Hebrew]
Effective Lock Free Architecture in C++26
  • Roi Barkan

Impossible Types, Supernatural Guarantees
  • Adi Shavit

C++ Under the Hood: Internal Class Mechanisms
  • Chris Ryan

The Compiler Knows Best
  • Alex Dathskovsky

Processor Design and C++ Memory Models
  • Ofek Shilon


[Hebrew]
Building a real time OS in C++, from scratch
  • Shachar Shemesh

October 21

Day 2 Track 1 Track 2 Track 3
From Silicon to C++26: How Hardware Shaped the Evolution of the Memory Model
  • Miri Ben-Nissan


[Hebrew]
When a Broken Clock Is Right 23 Times a Day
  • Mike Lindner

Return to Sender: Continuation-Passing Style in C++
  • Noam Arye Nassi

Forkable MicroVMs for Agent Workloads: Snapshots, Isolation, and Fast Resume
  • Yossi Eliaz

Implementing a New Kind of Static
  • Tal Yacobi

What C++ Never Named: Interfaces, Traits, and Mixins
  • Amit Perelman

Is C++ Turing Complete?
  • Michael Daum

Trying to stay sane modularizing a large C++ project
  • Avi Kivity


[Hebrew]
From Unit to Production: A Three-Layer Approach to Performance Measurement in C++ AWS Services
  • Alex Cohn

Concepts IRL
  • Yuval Lifshitz

Lunch
Low latency performance and how to reason with your CPU
  • Saksham Sharma

C++26 Reflection for serialization - with compile time registry
  • Erez Strauss

Kill the Mutants: AI-Powered Mutation Testing with C++ Examples
  • Alex Romanov

Our Journey Toward a Fully Backward-Compatible, UB-Safe ISO C++
  • John Lakos

Obfuscation by Modernization: How Modern C++ Features Evade Binary Analysis
  • Niro Singh